type runtime.timer
28 uses
runtime (current package)
chan.go#L40: timer *timer // timer feeding this chan
mgcscavenge.go#L285: timer *timer
mgcscavenge.go#L363: s.timer = new(timer)
netpoll.go#L109: rt timer // read deadline timer
netpoll.go#L112: wt timer // write deadline timer
runtime2.go#L484: timer *timer // cached timer for time.Sleep
time.go#L55: type timer struct {
time.go#L124: func (t *timer) init(f func(arg any, seq uintptr, delay int64), arg any) {
time.go#L163: timer *timer
time.go#L225: func (t *timer) trace(op string) {
time.go#L231: func (t *timer) trace1(op string) {
time.go#L254: func (t *timer) lock() {
time.go#L260: func (t *timer) unlock() {
time.go#L270: func (t *timer) hchan() *hchan {
time.go#L287: func (t *timer) updateHeap() (updated bool) {
time.go#L338: t = new(timer)
time.go#L382: timer
time.go#L450: func (ts *timers) addHeap(t *timer) {
time.go#L474: func (t *timer) maybeRunAsync() {
time.go#L497: func (t *timer) stop() bool {
time.go#L572: func (t *timer) modify(when, period int64, f func(arg any, seq uintptr, delay int64), arg any, seq uintptr) bool {
time.go#L679: func (t *timer) needsAdd() bool {
time.go#L708: func (t *timer) maybeAdd() {
time.go#L759: func (t *timer) reset(when, period int64) bool {
time.go#L1116: func (t *timer) unlockAndRun(now int64, bubble *synctestBubble) {
time.go#L1439: func (t *timer) maybeRunChan(c *hchan) {
trace.go#L1020: timer *timer
trace.go#L1032: s.timer = new(timer)